﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace BioModel
{
    [DataContract]
    public class Film
    {
        #region Attributter
        [DataMember]
        private int filmID;
        [DataMember]
        private string titel;
        [DataMember]
        private string beskrivelse;
        [DataMember]
        private string genre;
        [DataMember]
        private string laengde;
        [DataMember]
        private bool aktiv;
        [DataMember]
        private string billede;
        [DataMember]
        private string instruktoer;
        [DataMember]
        private bool er3D;
        [DataMember]
        private double billetPris;

        #endregion

        #region Konstruktører
        public Film()
        {
        }

        public Film(int filmID, double billetPris, string titel, string beskrivelse, string genre, string laengde,
            string instruktoer, string billede, bool aktiv, bool er3D)
        {
            this.filmID = filmID;
            this.billetPris = billetPris;
            this.titel = titel;
            this.beskrivelse = beskrivelse;
            this.genre = genre;
            this.laengde = laengde;
            this.instruktoer = instruktoer;
            this.billede = billede;
            this.aktiv = aktiv;
            this.er3D = er3D;
        }
        #endregion

        #region Get og Set metoder

        [DataMember]
        public string Instruktoer
        {
            get { return instruktoer; }
            set { instruktoer = value; }
        }

        [DataMember]
        public string Billede
        {
            get { return billede; }
            set { billede = value; }
        }

        [DataMember]
        public bool SetAktiv
        {
            get { return aktiv; }
            set { aktiv = value; }
        }

        [DataMember]
        public int FilmID
        {
            get { return filmID; }
            set { filmID = value; }
        }
        [DataMember]
        public string Titel
        {
            get { return titel; }
            set { titel = value; }
        }


        [DataMember]
        public string Beskrivelse
        {
            get { return beskrivelse; }
            set { beskrivelse = value; }
        }
        [DataMember]
        public string Genre
        {
            get { return genre; }
            set { genre = value; }
        }
        [DataMember]
        public string FilmLaengde
        {
            get { return laengde; }
            set { laengde = value; }
        }

        [DataMember]
        public bool Er3D
        {
            get { return er3D; }
            set { er3D = value; }
        }

        [DataMember]
        public double BilletPris
        {
            get { return billetPris; }
            set { billetPris = value; }
        }
        #endregion
    }
}
